home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr11 / 0593keg.zip / HOW.DIS < prev    next >
Text File  |  1993-06-17  |  5KB  |  104 lines

  1.               
  2.                "How did I get into this?" - Joe Palooka
  3.               
  4.               (the trials and tribulations of developing
  5.                    an electronic magazine utility)
  6. ========================================================================
  7.  
  8.         For years I've been accumulating C compilers and books about 
  9.      the C language, and nodding wisely over them as I consumed my 
  10.      breakfast cereal each morning. But there was no time to read them 
  11.      at any other part of the day - I live a very hectic and stressful 
  12.      existence.
  13.    
  14.         The few times I did reach the stage of actually trying to write 
  15.      and run a programme, the compiler either would not come onscreen
  16.      at all (that was Borland Turbo C ++, which had an instant antipathy
  17.      to the EGA card on my old 286) or I would lock up the machine so 
  18.      severely that I had to take a hike around the block before it 
  19.      would relax. When, finally, I got a programme to access the disc, 
  20.      in one foray into Assembler, the resultant 15-minute spin-up 
  21.      trashed half the directories.
  22.           
  23.          So I stuck to GW-Basic and wrote a number of little games for
  24.      my daughter with good success. Rinky dink GW-Basic, upon which the 
  25.      "pros" sneer with sublime condescension.
  26.     
  27.          And then Ian wrote his magazine menu system.
  28.    
  29.          Wow! I was impressed! In one afternoon he had a working colour 
  30.      menu system! And, after final polishing-up, it made the old 
  31.      magazine menu look bad in comparison. It showed up the flaws in 
  32.      the file reader, too. What was Ian's excuse for this work of 
  33.      magic?
  34.    
  35.          "I didn't like the looks of the old menu," said Ian, off-hand.
  36.    
  37.           Shee! It just so happened that I'd been doing experiments with 
  38.      text conversion here and there, and playing at making them go on 
  39.      screen. None really worked the way I wanted them to. I was 
  40.      starting to have successes at last, but was still feeling burned 
  41.      by my failures. One memorable programme, for instance, had been 
  42.      intended to translate my database files into something else. 
  43.      Translate them it did. I was really glad I'd made a backup.
  44.           
  45.           "Well, I don't like the looks of that reader," I said boldly, 
  46.      stepping in where angels fear to tread. "I'll make one to match 
  47.      your menu and fix some of those quirks I don't like."
  48.    
  49.           And thus I embarked on the Great Utility.
  50.    
  51.           I'd spent some thousand bucks, so far, on books and 
  52.      compilers, all with the intent of writing up a game idea I'd had. 
  53.      Now was the chance to recoup my investment and make something that 
  54.      actually worked... at least that was the excuse I gave my wife 
  55.      when she shuffled to the basement nightly, squinting, hair 
  56.      tousled, to ask why I was still on the computer at 4 a.m.
  57.      
  58.           "And I can sell it as shareware," I added, in inspiration.
  59.      
  60.           "You can dream about it... in bed," she would answer, tugging 
  61.      on my arm.
  62.    
  63.           "In a second! Just let me try this..."
  64.    
  65.           The things I wanted to incorporate were: a scroll bar that 
  66.      showed where you were in the file; page numbering; a clock 
  67.      readout; a cleaner look (to match the menu); the ability to change 
  68.      the colours (I don't know about your machine, but on MY machine 
  69.      the old display software turns the screen to basic black and it 
  70.      STAYS black, if you try to change the colours...) and - most 
  71.      important of all, to me - some overlap between pages so you don't
  72.      have to flip back if you missed the last line, nor search for the 
  73.      continuity when you reach the very end...
  74.    
  75.           As the days went on, I added a screen saver (which became a 
  76.      point of contention between myself and a buddy I recruited to 
  77.      check it out) and some command line options. And this is just half 
  78.      of the story...
  79.    
  80.           To make the reader really useful, I worked out an encryption 
  81.      and compression system (not finished yet for this issue) and am 
  82.      doing a user interface, a customisable menu, and a file processor.
  83.      The reason? To make a complete magazine-production package to sell 
  84.      as shareware. To reduce the size of the ASCII files, and make them
  85.      secure against tampering. And to form an integral magazine 
  86.      package. I hope to have the preprocessor and encrypt/compress
  87.      system working for our next issue, and the customisable menu 
  88.      builder ready for the next. (June 1993) We are only using it for 
  89.      the Introduction in this issue, but it can be used to read any 
  90.      ASCII file up to 10 pages long, formatted to a maximum of 72 
  91.      character line lengths.
  92.    
  93.           So, if you are thinking of doing a magazine, and you like the 
  94.      looks of this reader, wait 'til I announce the package...
  95.    
  96.           More information in June's issue!
  97.      
  98.           And, in the meantime, I hope you enjoy reading the Powderkeg 
  99.      Magazine, and I hope the reader I developed will, when finished, 
  100.      help remove some of the obstacles between you and the written 
  101.      creations.
  102.  
  103. ========================================================================
  104.